Artificial bee colony algorithm with variable search strategy for continuous optimization

نویسندگان

  • Mustafa Servet Kiran
  • Hüseyin Hakli
  • Mesut Gündüz
  • Harun Uguz
چکیده

The artificial bee colony (ABC) algorithm is a swarm-based optimization technique proposed for solving continuous optimization problems. The artificial agents of the ABC algorithm use one solution update rule during the search process. To efficiently solve optimization problems with different characteristics, we propose the integration of multiple solution update rules with ABC in this study. The proposed method uses five search strategies and counters to update the solutions. During initialization, each update rule has a constant counter content. During the search process performed by the artificial agents, these counters are used to determine the rule that is selected by the bees. Because the optimization problems and functions have different characteristics, one or more search strategies are selected and are used during the iterations according to the characteristics of the numeric functions in the proposed approach. By using the search strategies and mechanisms proposed in the present study, the artificial agents learn which update rule is more appropriate based on the characteristics of the problem to find better solutions. The performance and accuracy of the proposed method are examined on 28 numerical benchmark functions, and the obtained results are compared with various classical versions of ABC and other nature-inspired optimization algorithms. The experimental results show that the proposed algorithm, integrated and improved with search strategies, outperforms the basic variants and other variants of the ABC algorithm and other methods in terms of solution quality and robustness for most of the experiments. 2015 Elsevier Inc. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Elite Opposition-based Artificial Bee Colony Algorithm for Global Optimization

 Numerous problems in engineering and science can be converted into optimization problems. Artificial bee colony (ABC) algorithm is a newly developed stochastic optimization algorithm and has been widely used in many areas. However, due to the stochastic characteristics of its solution search equation, the traditional ABC algorithm often suffers from poor exploitation. Aiming at this weakness o...

متن کامل

BQIABC: A new Quantum-Inspired Artificial Bee Colony Algorithm for Binary Optimization Problems

Artificial bee colony (ABC) algorithm is a swarm intelligence optimization algorithm inspired by the intelligent behavior of honey bees when searching for food sources. The various versions of the ABC algorithm have been widely used to solve continuous and discrete optimization problems in different fields. In this paper a new binary version of the ABC algorithm inspired by quantum computing, c...

متن کامل

OPTIMIZATION OF RC FRAMES BY AN IMPROVED ARTIFICIAL BEE COLONY ALGORITHM

A new meta-heuristic algorithm is proposed for optimal design of reinforced concrete (RC) frame structures subject to combinations of gravity and lateral static loads based on ACI 318-08 design code. In the present work, artificial bee colony algorithm (ABCA) is focused and an improved ABCA (IABCA) is proposed to achieve the optimization task. The total cost of the RC frames is minimized during...

متن کامل

OPTIMIZATION OF SKELETAL STRUCTURAL USING ARTIFICIAL BEE COLONY ALGORITHM

Over the past few years, swarm intelligence based optimization techniques such as ant colony optimization and particle swarm optimization have received considerable attention from engineering researchers. These algorithms have been used in the solution of various structural optimization problems where the main goal is to minimize the weight of structures while satisfying all design requirements...

متن کامل

A Hybrid Artificial Bee Colony Optimization and Quantum Evolutionary Algorithm for Continuous Optimization Problems

In this paper, a novel hybrid Artificial Bee Colony (ABC) and Quantum Evolutionary Algorithm (QEA) is proposed for solving continuous optimization problems. ABC is adopted to increase the local search capacity as well as the randomness of the populations. In this way, the improved QEA can jump out of the premature convergence and find the optimal value. To show the performance of our proposed h...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Inf. Sci.

دوره 300  شماره 

صفحات  -

تاریخ انتشار 2015